package com.jdf.enums;

import lombok.Getter;

/**
 * @description:
 * @author: Bug修复机
 * @date: 2022年09月24日 ： 14:04
 * @version: ver1.0
 * @email tangli@itsource.cn
 */
@Getter
public enum  GlobalExceptionCode {
    OK("操作成功！", "0"),
    ERROR("操作失败！", "-1"),

    // 公共的异常以100XX打头
    PARAM_IS_NULL_ERROR("参数不能为空！", "10001"),
    OPERATING_FREQUENTLY_ERROR("请勿重复操作！", "10002"),

    // system的异常以200XX打头

    // user的异常以300XX打头
    USER_EXISTED_ERROR("用户已注册！", "30001"),
    // uaa的异常以400XX打头
    USER_SAVE_ERROR("用户保存失败！", "40001"),

    // common的异常以500XX打头
    PHONE_FORMAT_ERROR("手机号格式不合法！", "50001"),
    CODE_IS_NULL_ERROR("验证码为空！", "50002"),
    CODE_ERROR("验证码错误！", "50003"),
    ;

    private String message;

    private String code;

    GlobalExceptionCode(String message, String code) {
        this.message = message;
        this.code = code;
    }

}
